const express = require('express');

const loginService = require('../service/login');

const router = express.Router();

// 管理员登录接口
router.post('/admin-login', async function (req, res, next) {});

// 微信登录接口
router.post('/wx-login', async function (req, res, next) {
    // 获取请求体
    let code = req.body.code;
    // 数据判空
    if (!code) {
        return res.status(400).json({ code: 400, msg: 'code为空', data: null });
    }
    // 调用业务层
    loginService.wxLogin(code).then((result) => {
        res.status(result.code).json(result);
    }).catch(err => {
        res.status(500).json({ code: 500, msg: '服务器错误', data: null });
    });
});

module.exports = router;